package com.atguigu.szdz.dcsyl.service;

import java.util.List;
import java.util.Map;

public interface WellInfoService {
    /**
     * 获取井信息列表
     * @param currentPage
     * @param keyword
     * @return
     */
    List<Map<String,Object>> getWellInfoList(Integer currentPage, String keyword);
    /**
     * 添加井信息
     * @param map
     */
    void addWellInfo(Map<String, Object> map);
    /**
     * 编辑井信息
     * @param map
     */
    void updateWellInfo(Map<String, Object> map);
    /**
     * 删除井信息
     * @param well_id
     */
    void deleteWellInfo(Integer well_id);

    /**
     * 获取井信息详情
     * @param well_id
     * @return
     */
    Map<String,Object> getWellInfoDetail(Integer well_id);

    /**
     * 获取井id对应的所有深度
     * @param well_id
     * @return
     */
    List<Map<String,Object>> getDepthList(Integer well_id);
}
